package com.kaisu.blog.application.blog.dto;

import com.kaisu.blog.application.user.dto.UserDTO;
import com.kaisu.blog.domain.blog.enums.BlogStatus;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author kaisu
 */
@Data
public class BlogDTO {
    /**
     * id
     */
    private String id;
    /**
     * 标题
     */
    private String title;
    /**
     * 封面
     */
    private String cover;
    /**
     * 内容
     */
    private String content;
    /**
     * 状态
     */
    private BlogStatus status;
    /**
     * 创建用户
     */
    private UserDTO createUser;
    /**
     * 最后更新时间
     */
    private LocalDateTime lastModifyTime;
    /**
     * 发布时间
     */
    private LocalDateTime publishedTime;
    /**
     * 点赞数量
     */
    private Long likeCount;
    /**
     * 是否点赞
     */
    private boolean isLike;
}
